87a50237d969d43f468556bde753b1f7aada3085,src/java/nginx/clojure/NginxClojureRT.java,NginxClojureRT,postResponseEvent,#NginxRequest#NginxResponse#,1162

Before Change


	 */
	public static void postResponseEvent(NginxRequest req, NginxResponse resp) {
		if (Thread.currentThread() == NGINX_MAIN_THREAD) {
			handleResponse(req, resp);
		}else {
			long r = req.nativeRequest();
			WorkerResponseContext ctx = new WorkerResponseContext(resp, req);

After Change


	public static void postResponseEvent(NginxRequest req, NginxResponse resp) {
		if (Thread.currentThread() == NGINX_MAIN_THREAD) {
			int phase = req.phase();
			int rc = handleResponse(req, resp);
			if (phase == -1 || phase == NGX_HTTP_HEADER_FILTER_PHASE) {
				ngx_http_finalize_request(req.nativeRequest(), rc);
			}else {